package com.suning.sawp.dto.bi;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class BiStoreKeeperSaleDataDto implements Serializable {

    /**
     */
    private static final long serialVersionUID = -4252709934366748767L;

    /**
     * 本月毛利任务额
     */
    private BigDecimal grossProfitTask;
    
    /**
     * 本月销售任务额
     */
    private BigDecimal saleAmountTask;
    
    /**
     * 本月销售完成率
     */
    private BigDecimal saleCompleteRate;
    
    /**
     * 月同比
     */
    private BigDecimal monYoy;
    
    /**
     * 各品类的销售完成率
     */
    private List<BiStoreCateCompleteRate> cateSaleCompleteRates;
    
    /**
     * 今日销售额（实时）
     */
    private BigDecimal todaySaleAmount;
    
    /**
     * 日销售同比（半小时实时）
     */
    private BigDecimal daySaleYoy;
    
    /**
     * 月度销售完成率排名
     */
    private Integer rank;

    public BigDecimal getGrossProfitTask() {
        return grossProfitTask;
    }

    public void setGrossProfitTask(BigDecimal grossProfitTask) {
        this.grossProfitTask = grossProfitTask;
    }

    public BigDecimal getSaleAmountTask() {
        return saleAmountTask;
    }

    public void setSaleAmountTask(BigDecimal saleAmountTask) {
        this.saleAmountTask = saleAmountTask;
    }

    public BigDecimal getSaleCompleteRate() {
        return saleCompleteRate;
    }

    public void setSaleCompleteRate(BigDecimal saleCompleteRate) {
        this.saleCompleteRate = saleCompleteRate;
    }

    public List<BiStoreCateCompleteRate> getCateSaleCompleteRates() {
        return cateSaleCompleteRates;
    }

    public void setCateSaleCompleteRates(List<BiStoreCateCompleteRate> cateSaleCompleteRates) {
        this.cateSaleCompleteRates = cateSaleCompleteRates;
    }

    public BigDecimal getMonYoy() {
        return monYoy;
    }

    public void setMonYoy(BigDecimal monYoy) {
        this.monYoy = monYoy;
    }

    public BigDecimal getTodaySaleAmount() {
        return todaySaleAmount;
    }

    public void setTodaySaleAmount(BigDecimal todaySaleAmount) {
        this.todaySaleAmount = todaySaleAmount;
    }

    public BigDecimal getDaySaleYoy() {
        return daySaleYoy;
    }

    public void setDaySaleYoy(BigDecimal daySaleYoy) {
        this.daySaleYoy = daySaleYoy;
    }

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    @Override
    public String toString() {
        return "BiStoreKeeperSaleDataDto [grossProfitTask=" + grossProfitTask + ", saleAmountTask=" + saleAmountTask
                + ", saleCompleteRate=" + saleCompleteRate + ", monYoy=" + monYoy + ", cateSaleCompleteRates="
                + cateSaleCompleteRates + ", todaySaleAmount=" + todaySaleAmount + ", daySaleYoy=" + daySaleYoy
                + ", rank=" + rank + "]";
    }
    
}
